@charset "utf-8";

./*导航*/
.header{}
.header-top{background-color:#fff;height: 39px; line-height: 38px;border-bottom: 1px solid #efefef;}
.header-top-content{width:1200px;margin:0 auto;	color:#999999;}
.welcome{float:left;display: inline-block;font-size: 14px; color: #666666;}
.header-action{	float:right;}
.header-action a{color: #666666; font-size: 14px;}
.header-logo{width:1200px;	height:89px;	margin:0 auto;}
.index-logo{height: 89px;/*line-height: 89px;*/	float:left;}
.index-logo img{/*vertical-align: middle;	padding: 10px 0;width: 105px;*/	display:block;}
.header-contact{float:right;}
.header-contact img{/*padding:10px 0 0 0;*/	display: block;}
.logo-description{display: block;	margin-left:0px;	margin-top: 18px;}
.big-title{	/*font-family:SOURCEHANSANSCN-BOLD;*/	font-size:24px;	font-weight:bold;	height: 32px; line-height: 32px;	color:#ffb610;}
.small-title{	/*font-family:SOURCEHANSANSCN-MEDIUM;*/	height: 32px; line-height: 32px;	color: #333333; font-size: 24px;}

.nav{height:58px;background:url(../images/nav-bg.png);position:relative;margin-bottom: 0px;	z-index: 1;}
.nav-content{width:1200px;	margin:0 auto;}
.nav .nav-content .logo{width: 130px; height: 130px;line-height: 130px; text-align: center; border: 10px solid #ffc700; background: #fff; border-radius: 50%;margin-top: -50px;}
.nav .nav-content .logo img{margin-top: 30px; width: 79px;}
.nav a{	color:#fff;	font-size:18px;}
.nav .nLi{float: left; position: relative; display: inline; height: 58px; line-height: 58px;}
.nav .nLi h3{float:left;}
.nav .nLi h3 a{ display: block;font-size: 18px;text-align: center;padding: 0 32px; font-weight:normal;}
.nav .nLi h3 a:hover{background:#ff0101;color:#fff;}
.nav .sub{display:none;	width:120px;	left:0;	top:60px;	position:absolute;	background:#cc0010;	line-height:26px;}
.nav .sub li{ zoom: 1; height: 40px;line-height: 40px;border-bottom: 1px solid #fff;text-align:center}
.nav .sub a{display:block;	font-size:14px;}
.nav .sub a img{height: 12px;vertical-align: middle;padding-right: 10px;}
.nav .sub a:hover{background:#333;color:#fff;}
.nav .on h3 a{font-weight: 800;	background:#2a2d2a;	color:#ffc700;}
.nav-line{float: right; padding-right: 7px;}

/*about*/
/**{ margin: 0; padding: 0; list-style: none; text-decoration: none; box-sizing: border-box;}*/
.clearfix:after{ content: "."; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden;}
.fl{ float: left;}
.fr{ float: right;}
.tywidth{ width: 1200px; margin: 0 auto;}


.aboutbg{ padding: 85px 0 60px; background: #f6f6f8; margin: 0px 0;}
.about{ background: url(../images/aboutbg.png)no-repeat; height: 492px;}
.about .left{ padding: 0px 0 0 20px; width: 508px; height: 491px;}
.about .left .topa>div{ display: inline-block; vertical-align: middle;}
.about .left .topa .a{
	/*color: #009a4c;
	font-size: 100px;
	font-weight: bold;*/
	margin-right: 10px;margin-top: 50px;}
.about .left .topa .b h5{ color: #333; font-size: 32px; margin-bottom: 0px;}
.about .left .topa .b h6{margin: 0px
	/*color: #999;
	font-size: 24px;*/
	}
.about .left p{ color: #666; font-size: 15px; width: 494px; text-align: justify; margin: 20px 0 50px 0px; height: 180px;}
.about .left .more a{ width: 167px; height: 60px; text-align: center; line-height: 60px; color: #fff; background: #000; display: inline-block; vertical-align: top; font-size: 18px;}
.about .right{ margin: 40px 0 0 0; position: relative;}
.about .right .btn{ position: absolute; width: 38px; height: 39px; background: #009a4c; display: inline-block; vertical-align: top; text-align: center; line-height: 39px; cursor: pointer; top: 195px; z-index: 11;}
.about .right .prev{ left: 0;}
.about .right .next{ right: 0;}
.about .right .btn img{ vertical-align: middle;}
.about .right .bd ul li{ width: 642px; height: 410px;}
.about .right .bd ul li img{ width: 100%;}

/*new*/

.newa {}

.new .newlist{ width: 370px; display: inline-block; vertical-align: top; margin-right: 17px;}
.new .newlist .topb{ height: 37px; border-bottom: 1px solid #ccc; line-height: 35px;}
.new .newlist .topb .zz{ float: left; position: relative;}
.new .newlist .topb .zz:before{ content: ""; width: 82px; height: 2px; background: #DF0000; position: absolute; left: 0; bottom: 1px;}
.new .newlist .topb .more a{ float: right; color: #666; font-size: 14px;}
.new .newlist .topb .zz span{ color: #000; font-size: 20px;font-weight: bold;position: relative;}
.new .newlist .nr{ margin: 10px 0 0;height: 445px;overflow: hidden;}
.new .newlist .nr .pic{ width: 370px; height: 190px; overflow: hidden;}
.new .newlist .nr .pic img{ width: 100%;}
.new .newlist .nr ul li{ line-height: 28px; border-bottom: 1px dashed #ccc; margin: 11px 0 0; padding-bottom: 11px;}
.new .newlist .nr ul li a:before{ content: "•"; color: #666; font-size: 14px; display: inline-block; vertical-align: top; margin: -1px 0 0 0;}
.new .newlist .nr ul li a i{ color: #666; font-size: 14px;}
.new .newlist .nr ul li a span{ color: #666; font-size: 14px; float: right;}
.new .newlist .nr ul li a:hover i,.new .newlist .nr ul li a:hover span,.new .newlist .nr ul li a:hover:before{ color: #DF0000;}
.new .newlist .top a:hover{ color: #009a4c;}
.new .newlist3{ width: 418px;margin-right: 0;}
.new .newlist3 dl dd{ padding-bottom: 15px; border-bottom: 1px dashed #ccc; margin: 0 0 8px 0;height: 77px!important;}
.new .newlist3 dl dd .wen{ margin: 0 0 10px 0;}
.new .newlist3 dl dd .wen a{ color: #666; font-size: 14px;}
.new .newlist3 dl dd .da a{ color: #666; font-size: 14px;}
.new .newlist3 dl dd .wen:before,.new .newlist3 dl dd .da:before{ width: 20px; height: 20px; color: #fff; font-size: 14px; text-align: center; display: inline-block; vertical-align: top; margin: 0 12px 0 0;}
.new .newlist3 dl dd .wen:before{ content: "Q"; background: #DF0000;}
.new .newlist3 dl dd .da:before{ content: "A"; background: #000000;}
.new .newlist3 dl dd .da a:hover,.new .newlist3 dl dd .wen a:hover{ color: #DF0000;}

/*QYXC*/

.qyxc{ margin: 25px auto 0;}
.qyxc .tynavtop{ background: url(../images/qycxbg.png)no-repeat; height: 34px; line-height: 35px; overflow: hidden;}
.qyxc .tynavtop span:before{ content: url(../images/qycxtb.png); width: 0px; height: 17px; margin: 0px 0px 0; display: inline-block; vertical-align: top;}
.qyxc .tynavtop span{ color: #000; font-size: 22px;}
.qyxc .tynavtop a{ float: right; color: #999; font-size: 18px; margin-right: 0px;text-transform: uppercase;}
.qyxc .bd{ margin: 20px 0 0; width: 1200px; overflow: hidden;}
.qyxc .bd ul li{ float: left; text-align: center; margin-right: 10px; margin-left:10px;}
.qyxc .bd ul li .pic{ width: 280px; height: 200px; overflow: hidden;}
.qyxc .bd ul li .pic img{ width: 280px; height: 200px;}
.qyxc .bd ul li .pic:hover img{ transform: scale(1.1, 1.1); transition-duration: 300ms;}
.qyxc .bd ul li p {}

/*QYXCPA*/

.qyxcpa{ margin: 25px 0 0;}
.qyxcpa .tynavtopa{ background: url(../images/qycxbg.png)no-repeat; height: 34px; line-height: 35px; overflow: hidden;}
.qyxcpa .tynavtopa span:before{ content: url(../images/qycxtb.png); width: 0px; height: 17px; margin: 0px 0px 0; display: inline-block; vertical-align: top;}
.qyxcpa .tynavtopa span{ color: #000; font-size: 18px;}
.qyxcpa .tynavtopa a{ float: right; color: #999; font-size: 18px; margin-right: 0px;text-transform: uppercase;}
.qyxcpa .bd{ margin: 0px 0 0; width: 900px; overflow: hidden; height:350px;}
.qyxcpa .bd ul li{ float: left; text-align: center; margin-right: 20px; margin-left:0px;}
.qyxcpa .bd ul li .pic{ width: 280px; height: 200px; overflow: hidden;}
.qyxcpa .bd ul li .pic img{ width: 280px; height: 200px;}
.qyxcpa .bd ul li .pic:hover img{ transform: scale(1.1, 1.1); transition-duration: 300ms;}
.qyxcpa .bd ul li p {}

/*honor*/

.honor {background: url(../images/bg2.jpg)no-repeat; height:846px;}

.honor .nr{ position: relative; top:200px;}
.honor .nr .btn{ position: absolute; width: 41px; height: 104px; z-index: 12; top: 30px; cursor: pointer;}
.honor .nr .bd{ margin: 0 60px; overflow: hidden;}
.honor .nr .bd ul li .pic{ height: 166px; width: 208px; line-height: 0; border: 1px solid #d7d7d7; padding: 0px;}
.honor .nr .bd ul li{ float: left; text-align: center; width: 208px; margin-right: 8px;}
.honor .nr .bd ul li .pic img{ height: 160px; width: 200px;}
.honor .nr .bd ul li p{ color: #666; font-size: 14px; margin: 10px 0 0;}
.honor .nr .prev{ left: 0;}
.honor .nr .next{ right: 0;}
.honor .nr ul li {}

.honor .nr .bd ul li:hover p{ color: #ff95af;}


/*search*/

.search{ width: 100%; position: relative;background: #fff;}
.search-content{height: 65px; line-height: 65px;}
.search-keywords{ display: inline-block; margin-left:10px;}
.search-keywords span{color: #fff; font-size: 15px; display: inline-block; vertical-align: middle; background: #080808; font-weight: bold; width: 106px; height: 32px; text-align: center; line-height: 32px; border-radius: 16px; margin-right: 31px;}
.search-keywords a{ color: #666; font-size: 14px; display: inline-block; vertical-align: middle;}
.search-keywords a:hover{ color: #df0000; text-decoration: underline;}
.search-keywords i{ display: inline-block; vertical-align: middle; border-left: 1px solid #666; width: 1px; margin: 0 1px 0 5px; height: 13px;}
#searchForm{ background: url(../images/search.png)no-repeat; background: url(../images/search.png)\9 no-repeat; width: 242px; height: 33px; vertical-align: middle; display: inline-block;}
.search-form{ display: inline-block; float: right;}
#searchForm .search-input{ vertical-align: top; line-height: 33px; background: none; border: none; height: 33px;color: #666; outline: none; width: 85%; text-indent: 20px;}
.search-form #s_btn{ background: none; width: 35px; height: 33px; text-align: center; color: #fff; outline: none; border: none; cursor: pointer; display: inline-block; vertical-align: top; float: right;}
#searchForm .search-input::-webkit-input-placeholder{/* WebKit browsers */
	color: #666;}
#searchForm .search-input:-moz-placeholder{/* Mozilla Firefox 4 to 18 */
	color: #666;}
#searchForm .search-input::-moz-placeholder{/* Mozilla Firefox 19+ */
	color: #666;}
#searchForm .search-input:-ms-input-placeholder{/* Internet Explorer 10+ */
	color: #666;}

